import request from '@/utils/request'

// 查询文件导入预览列表
export function listFilePreview(query) {
  return request({
    url: '/system/filePreview/list',
    method: 'get',
    params: query
  })
}

// 查询文件导入预览详细
export function getFilePreview(id) {
  return request({
    url: '/system/filePreview/' + id,
    method: 'get'
  })
}

// 新增文件导入预览
export function addFilePreview(data) {
  return request({
    url: '/system/filePreview',
    method: 'post',
    data: data
  })
}

// 修改文件导入预览
export function updateFilePreview(data) {
  return request({
    url: '/system/filePreview',
    method: 'put',
    data: data
  })
}

// 删除文件导入预览
export function delFilePreview(id) {
  return request({
    url: '/system/filePreview/' + id,
    method: 'delete'
  })
}

// 获取二进制文件
export function getLocalFile(data) {
  return request({
    url: '/system/filePreview/getLocalFile',
    method: 'post',
    data: data,
    responseType:'arraybuffer'
  })
}

export function getFileType(data) {
  return request({
    url: '/system/filePreview/getFileType',
    method: 'post',
    data: data,
  })
}
